package com.google.code.provadigital.model;

import java.util.ArrayList;
import java.util.Collections;

public class Questao {
	private int id;
	private String descricao;
	private ArrayList<Alternativa> alternativas;
	private int id_prova;

	public Questao () {
		this.id = 0;
		this.descricao = null;
		this.alternativas = new ArrayList<Alternativa>();
		
	}
	public Questao(int id,String descricao, int id_prova) {
		this.id = id;
		this.descricao = descricao;
		this.alternativas = new ArrayList<Alternativa>(); 
		this.id_prova = id_prova;
		
	}
	
	public String getDescricao() {
		return descricao;
	}

	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public void setAlternativa(Alternativa alternativa) {
		this.alternativas.add(alternativa);
	}

	public ArrayList<Alternativa> getAlternativa() {
		return this.alternativas;
	}
	
	public int getId_prova() {
		return id_prova;
	}
	public void setId_prova(int id_prova) {
		this.id_prova = id_prova;
	}
	public void misturarAlternativas(){
		Collections.shuffle(alternativas); 	
	}

}